Python Job: Engineer Python - AI-ML

Job added on

Company

Amex

Location

Gurgaon - India

Job type

Full-Time

Python Job Details

You Lead the Way. We’ve Got Your Back.

At American Express, we know that with the right backing, people and businesses have the power to progress in incredible ways. Whether we’re supporting our customers’ financial confidence to move ahead, taking commerce to new heights, or encouraging people to explore the world, our colleagues are constantly redefining what’s possible — and we’re proud to back each other every step of the way. When you join #TeamAmex, you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day.

American Express has embarked on an exciting transformation driven by an energetic team of high performers. This group works with technology and business partners across Procure to pay business functions/processes to ensure solution delivery for both internal and external stakeholders. As a part of our tech team, we could work together to bring ground-breaking and diverse ideas to life that power the digital systems, services, products and platforms that our stakeholders rely heavily on. If you love to work with APIs, contribute to open source, or use the latest technologies, we’ll support you with an open environment and learning culture to grow your career.

There are hundreds of opportunities to make your mark on technology and life at American Express. Here’s just some of what you’ll be doing:

  • Taking your place as a core member of an agile team by contributing to software builds through consistent development practices.
  • Involvement in Application Development, Platform Support and Availability and Tools development and support for monitoring and observability
  • Performing hands-on software development including writing code and unit tests, doing proof of concepts, conducting code reviews, and testing in ongoing sprints
  • Participate in code reviews and automated testing
  • Debug basic software components and identify code defects for remediation
  • Performing ongoing refactoring of code, utilizing visualization and other techniques to fast track concepts, and delivering continuous improvement
  • Translate business designs and requirements into functioning applications.
  • Taking ownership and responsibility of the work at hand and shepherding code through to production.
  • Actively pair-programming with teammates for collective code ownership
  • Demonstrate increased self-reliance to achieve team goals

Minimum Qualifications

Required Technical skills & Experience:

  • 5- 8 years of software development experience in a professional environment and/or comparable experience
  • Bachelor’s degree in computer science, computer science engineering or related field required
  • Familiar with Agile or other rapid application development methods
  • Solid experience in a Application development role for Python, NLP, Flask microservices etc based applications (minimum 3-4 years’ experience)
  • Experience with chatbots is good to have.
  • Experience with Flask, Django, RASA is desirable.
  • Skilled in multiple monitoring tools such as Splunk, Dynatrace, Kibana, Icinga, Grafana.
  • Experience with answering technical/functional queries raised by Customers/business/interfacing teams, monitoring servers and batch process to make sure application is up and running without any issues
  • Experience in debugging code in all environments (Dev, QA and Prod) to trouble shoot issues, review logs (Server, application & database), analyze REST/SOAP web services, analyze UI/HTML/Javascript using Chrome/IE developer tool and perform root cause analysis.
  • Must have the inclination/Flexibility to learn Dev Ops tools that are in play within the environment.
  • The candidate must have the ability to bridge the gap when working with the Product, Architecture, QA and Infrastructure teams.
  • Include functions like job status monitoring, SLA monitoring and escalation, system health monitoring, system capacity profiling and monitoring, system usage and reporting.
  • Additional Preferred Qualifications
  • Working knowledge of Openshift/Kubernetes
  • Experience with Public Cloud

American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability status, age, or any other status protected by law.

Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations

You Lead the Way. We’ve Got Your Back.

At American Express, we know that with the right backing, people and businesses have the power to progress in incredible ways. Whether we’re supporting our customers’ financial confidence to move ahead, taking commerce to new heights, or encouraging people to explore the world, our colleagues are constantly redefining what’s possible — and we’re proud to back each other every step of the way. When you join #TeamAmex, you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day.

American Express has embarked on an exciting transformation driven by an energetic team of high performers. This group works with technology and business partners across Procure to pay business functions/processes to ensure solution delivery for both internal and external stakeholders. As a part of our tech team, we could work together to bring ground-breaking and diverse ideas to life that power the digital systems, services, products and platforms that our stakeholders rely heavily on. If you love to work with APIs, contribute to open source, or use the latest technologies, we’ll support you with an open environment and learning culture to grow your career.

There are hundreds of opportunities to make your mark on technology and life at American Express. Here’s just some of what you’ll be doing:

  • Taking your place as a core member of an agile team by contributing to software builds through consistent development practices.
  • Involvement in Application Development, Platform Support and Availability and Tools development and support for monitoring and observability
  • Performing hands-on software development including writing code and unit tests, doing proof of concepts, conducting code reviews, and testing in ongoing sprints
  • Participate in code reviews and automated testing
  • Debug basic software components and identify code defects for remediation
  • Performing ongoing refactoring of code, utilizing visualization and other techniques to fast track concepts, and delivering continuous improvement
  • Translate business designs and requirements into functioning applications.
  • Taking ownership and responsibility of the work at hand and shepherding code through to production.
  • Actively pair-programming with teammates for collective code ownership
  • Demonstrate increased self-reliance to achieve team goals

Minimum Qualifications

Required Technical skills & Experience:

  • 5- 8 years of software development experience in a professional environment and/or comparable experience
  • Bachelor’s degree in computer science, computer science engineering or related field required
  • Familiar with Agile or other rapid application development methods
  • Solid experience in a Application development role for Python, NLP, Flask microservices etc based applications (minimum 3-4 years’ experience)
  • Experience with chatbots is good to have.
  • Experience with Flask, Django, RASA is desirable.
  • Skilled in multiple monitoring tools such as Splunk, Dynatrace, Kibana, Icinga, Grafana.
  • Experience with answering technical/functional queries raised by Customers/business/interfacing teams, monitoring servers and batch process to make sure application is up and running without any issues
  • Experience in debugging code in all environments (Dev, QA and Prod) to trouble shoot issues, review logs (Server, application & database), analyze REST/SOAP web services, analyze UI/HTML/Javascript using Chrome/IE developer tool and perform root cause analysis.
  • Must have the inclination/Flexibility to learn Dev Ops tools that are in play within the environment.
  • The candidate must have the ability to bridge the gap when working with the Product, Architecture, QA and Infrastructure teams.
  • Include functions like job status monitoring, SLA monitoring and escalation, system health monitoring, system capacity profiling and monitoring, system usage and reporting.
  • Additional Preferred Qualifications
  • Working knowledge of Openshift/Kubernetes
  • Experience with Public Cloud

American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability status, age, or any other status protected by law.

Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations